<template>
  <div class="container">
    <Category title="美食">
      <!-- 插槽：组件标签有结束标签，在标签体内写具体的结构，会传递到所使用的组件内定义插槽标签（<slot></slot>）的具体位置进行展示。 -->
      <!-- 使用场景：当组件的内容整体结构一样，但具体结构不一样时可以考虑使用。 -->
      <!-- ps:当没有传递具体结构时，组件会默认显示插槽标签写有的结构。 -->
      <img src="./assets/food.jpeg" alt=""/>
    </Category>

    <Category title="游戏">
      <!-- 插槽写法 -->
      <ul>
        <li v-for="(game,index) in games" :key="index">
          {{game}}
        </li>
      </ul>
    </Category>

    <Category title="电影">
      <!-- 插槽写法 -->
      <video controls src="http://clips.vorwaerts-gmbh.de/big_duck_bunny.mp4"></video>
    </Category>
  </div>
</template>

<script>
  //
  import Category from './components/Category'

  export default {
      name:'App',
      components:{Category},
      data() {
        return {
          foods:['火锅', '烧烤', '小龙虾'],
          games:['红色警戒', '穿越火线', '劲舞团'],
          films:['《教父》', '《拆弹专家》', '《你好，李焕英》']
        }
      }
  }
</script>

<style scoped>
  .container{
    display: flex;
    justify-content: space-around;
  }
</style>